package com.frank.stock4j.tusharepro.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.time.LocalDate;
import com.frank.stock4j.tusharepro.bean.DailyBasicBean;

/**
* 更新时间：交易日每日15点～17点之间
* @author: codesmith
**/
@Data
@TableName("daily_basic")
public class DailyBasicEntity implements DailyBasicBean {
    
    /*
    * TS股票代码
    */
    @TableId
    @TableField("`ts_code`") protected String tsCode;
    /*
    * 交易日期
    */
    @TableId
    @TableField("`trade_date`") protected LocalDate tradeDate;

    @TableField("`close`") protected Double close;

    @TableField("`turnover_rate`") protected Double turnoverRate;

    @TableField("`turnover_rate_f`") protected Double turnoverRateF;

    @TableField("`volume_ratio`") protected Double volumeRatio;

    @TableField("`pe`") protected Double pe;

    @TableField("`pe_ttm`") protected Double peTtm;

    @TableField("`pb`") protected Double pb;

    @TableField("`ps`") protected Double ps;

    @TableField("`ps_ttm`") protected Double psTtm;

    @TableField("`dv_ratio`") protected Double dvRatio;

    @TableField("`dv_ttm`") protected Double dvTtm;

    @TableField("`total_share`") protected Double totalShare;

    @TableField("`float_share`") protected Double floatShare;

    @TableField("`free_share`") protected Double freeShare;

    @TableField("`total_mv`") protected Double totalMv;

    @TableField("`circ_mv`") protected Double circMv;
}